@import "icon.styl"
@import "common/normalize.styl";
@import "common/flex.styl";
@import "common/waves.styl";
@import "common/transition.styl";
@import "common/var.styl"
@import "common/common.styl"

*, :after, :before {
  box-sizing: border-box;
}

[border-box] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

[t-ellipsis] {
  display: inline-block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

[v-cloak] {
  display: none;
}
// 字体优化
.iconfont {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
.icon-loading, .icon-is-rotating:before {
  display: inline-block;
  animation: rotating 2s linear infinite;
}

// 填满父元素
// 组要父元素 position: relative | absolute;
$full {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

// 优化显示
html, body {
  margin: 0;
  height: 100%;
  color: #5e6d82;
  font-size: 14px;
  font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', SimSun, sans-serif;
}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul li {
  margin: 0;
  padding: 0;
  list-style: none;
}

